package com.dtx.abstractfactory.listfactory;

import com.dtx.abstractfactory.factory.Link;

/**具体的零件: ListLink类
 * ListLink类是Link类的子类。在ListLink类中必须实现的方法是哪个呢?
 * 对了,就是在父类中声明的makeHTML抽象方法。ListLink类使用<li>标签和<a>标签来制作HTML片段。
 * 这段HTML片段也可以与ListTray和ListPage的结果合并起来,就如同将螺栓和螺母拧在一起一样
 */
public class ListLink extends Link {


    public ListLink(String caption, String url) {
        super(caption, url);
    }

    @Override
    public String makeHTML() {
        return " <li><a href=\"" + url + "\">" + caption +"</a></li>\n";
    }
}
